/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body, button, input, select, textarea { font:12px/1.5  "Microsoft YaHei",tahoma, arial, "\5b8b\4f53"; *line-height:1.5; -ms-overflow-style:scrollbar }
h1, h2, h3, h4, h5, h6 { font-size:100% }
address, cite, dfn, em, var { font-style:normal }
code, kbd, pre, samp { font-family:courier new, courier, monospace }
small { font-size:12px }
ul, ol { list-style:none }
a { text-decoration:none }
a:hover { text-decoration: none }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
button, input, select, textarea { font-size:100% }
table { border-collapse:collapse; border-spacing:0 }
#n_body{margin-left:auto; margin-right:auto; width:100%; min-width:1200px;}
#page, #header, #content, #footer { margin-left:auto; margin-right:auto }
.w{ width: 1200px; margin-left:auto; margin-right:auto }
.w2{ width: 1200px; margin-left:auto; margin-right:auto }
.w1200 { width:1200px; margin-left:auto; margin-right:auto }
.w1000 { width:1000px; margin-left:auto; margin-right:auto }
.w950 { width:950px }
.hidden { display:none }
html { zoom:expression(function(ele) {ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);}(this))}
body{ font-family:"Microsoft YaHei"; background:#f5f5f5}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
*html .clearfix { height:1%; }
.clearfix { display: block; }
.clearfix { zoom: 1; }
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:30px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt15{ margin-top:15px;}
.pbt40{ padding-bottom:40px;}
.pbt60{ padding-bottom:60px;}
.pbt30{ padding-bottom:30px;}
.over{ overflow:hidden;}
.fl{ float:left;}
.fr{ float: right;}
.f18 { font-size: 18px;}
.f24 { font-size: 24px;}
.f30 { font-size: 30px;}
.pb10 { padding-bottom: 10px;}

.r50{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}
.r25{-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
.ellipsis{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.show_dz{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition:all .3s;}

/*图标*/
.ico{ background-image: url(../images/ico.png); display:inline-block; background-repeat:no-repeat;}
.ico_r{ background-position:0 0; width: 17px; height:17px; vertical-align:middle}
.ico_zhang{ width:30px; height:30px; background-position:-1px -34px; vertical-align:middle}
.ico_zw{ width:20px; height:17px; vertical-align:middle; background-position:-1px -131px;}
.i_noti{background-position:0px -178px; height:24px; width:31px;}
.i_time{background-position:-2px -237px; height:20px; width:20px;}
.hd_mun{background-position:0px -299px; height:54px; width:42px;}
.i_down{background-position:-1px -392px; height:6px; width:11px; vertical-align:middle;}
.i_up{background-position:-1px -412px; height:6px; width:11px; vertical-align:middle;}
.i_up2{background-position:-47px -414px; height:6px; width:11px; vertical-align:middle;}

.ico_i{background-position:2px -441px; height:20px; width:20px; vertical-align:middle;}
.fd_i{background-position:-56px -299px; height:40px; width:37px;}
.i_r{background-position:-24px -392px; height:11px; width:6px; vertical-align:middle;}
.i_r2{background-position:-24px -410px; height:11px; width:6px; vertical-align:middle;}
.i_ss{ background-position:-75px -0px;}
.i_sq{ background-position:-136px -0px;}
.i_sx{ background-position:-75px -64px;}
.i_sl{ background-position:-136px -64px;}
.i_clock{background-position:-78px -123px; width:28px; height:28px;}
.i_r3{background-position:-48px -392px; height:11px; width:6px; vertical-align:middle;}
.i_pire{background-position:2px -473px; height:20px; width:20px; vertical-align:middle;}
.i_bm{ width:20px; height:20px; vertical-align:middle; background-position:-341px -46px; margin-right:5px;}
.i_vipbm{ height:21px; width:91px; background-position:-210px -114px; vertical-align:middle;}
.i_1{ width:33px; height:35px; line-height:35px; background-position:-210px -37px; vertical-align:middle;}
.i_2{ width:33px; height:35px; line-height:35px; background-position:-210px -1px; vertical-align:middle;}

.ico_down{width:20px; height:20px; vertical-align:middle; background-position:-341px -79px; margin-left:5px;}

.hj_jf_b{ width:16px; height:16px; background-position: -82px -172px; vertical-align:middle}


/*流程图标*/
.lc_ico{ background-image: url(../images/lc.png); width:65px; height:65px; display:inline-block; background-repeat:no-repeat;}
.lc_search{ background-position: -2px -2px;}
.lc_add{ background-position: -84px -2px;}
.lc_yh{ background-position: -166px -2px;}
.lc_jy{ background-position: -249px -2px;}
.lc_sh{ background-position: -330px -2px;}

/*登陆图标*/
.lg_ico{ width:20px; height:20px; background-image:url(../images/login.png);display:inline-block; background-repeat:no-repeat;}
.lg_man{ background-position:-5px -6px;}
.lg_key{ background-position:-6px -43px;}
.lg_tel{ background-position:-4px -85px;}
.lg_qq{background-position:-56px -1px; width:30px; height:30px;}
.lg_wx{background-position:-56px -38px; width:30px; height:30px;}
.lg_weibo{background-position:-56px -80px; width:30px; height:30px;}
/***********头部************/
/***页眉***/

/*广告，位置*/
.gg{ clear:both;}
.gg_box{ padding-top:15px;}
#in_main{ clear:both; width:100%;}
#local{ clear:both; width:100%;}
.local{ height:40px; line-height:40px; font-size:14px; color:#808080;}
.local strong{ font-weight:bold; color:#262626;}
.local a{ color:#808080;}
.local a.local_pre{ color:#1062d0;}
.local a:hover{ text-decoration:underline;}
.local i{ font-style:normal; background-image:url(../images/local.png); background-repeat:no-repeat; margin: 0 5px; width:6px; height:12px; display:inline-block; vertical-align:middle; text-align:-999px; overflow:hidden;}

#container{ clear:both;}
.container{ padding:0px 0 40px;}
/*<!--dottxt-->*/
.dottxt{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical;}
.line2{ -webkit-line-clamp: 2;}
.line3{ -webkit-line-clamp: 3;}
.line4{ -webkit-line-clamp: 4;}
/***********尾部************/
/*--- new footer ---*/
#footer{ clear:both;}
.footer_lay1{ background-color:#fff; min-width:1200px;} 
.un_link{ border-bottom:1px solid #e8e8e8;}
/********流程******/
.hj_lc{ clear:both; padding:40px 0;} 
.hj_lc dl{ float:left; width:20%;}
.hj_lc dl dt,.hj_lc dl dd{ float:left;}
.hj_lc dl dt{ padding-left:40px;}
.hj_lc dl dd{ padding-left:12px;}
.hj_lc dl dd h3{ font-size:18px; font-weight:bold; color:#333}
.hj_lc dl dd p{ font-size:14px; line-height:1.3; color:#808080}
/********客服连接******/
.hj_about{ clear:both; color:#333; padding:30px 0 15px;}
.hj_about .hj_kf{ float:left; width:250px;}
.hj_about .hj_kf h3{ font-size:18px; font-weight:bold; line-height:1.5;}
.hj_about .kf_tell{ padding:4px 0 13px; font-size:30px; font-weight:bold; color:#e60315;}
.hj_about .kf_tell a{color:#e60315;}
.hj_about p{ font-size:14px;}
.hj_about .f_help_links{ float:left; width:595px; padding-left:100px; font-size:14px;}
.hj_about .f_help_links dl{ float:left; width:25%;}
.hj_about .f_help_links dl a{ color:#808080}
.hj_about .f_help_links dl a:hover{ color:#333}
.hj_about .f_help_links dl dt{ font-weight:bold; padding-bottom:5px;}
.hj_about .f_help_links dl dd{ line-height:1.5}
.hj_about .hj_wei{ float:right; width:200px; text-align:center; padding-right:50px;}
.hj_about .hj_wei span{ display:inline-block; width:110px; height:110px; line-height:110px; text-align:center; border:1px solid #e60012;}
.hj_about .hj_wei span img{ display:inline-block; vertical-align:middle; position:relative; margin-top:-2px;}
.hj_about .hj_wei p{ color:#262626; padding-top:5px; font-weight:bold;}
/*****层2*****/
#footer_lay2{ background-color:#333; min-width:1200px;}
.footer_lay2{ clear:both;}
.link_tab{ clear:both; padding:15px 0;}
.link_tab_th{ clear:both; text-align:left}
.link_tab_th div{ display:inline-block; color:#b2b2b2; font-weight:bold; font-size:14px; padding:0 22px 0 0; cursor:pointer;}
.link_tab_th div:hover{ color:#fff; }
.link_tab_th div.s1{ color:#fff;}
.link_tab_th div a{ color:#b2b2b2;}
.link_tab_show{ clear:both; padding-top:13px; line-height:24px; min-height:52px;}
.link_tab_show a{ display:inline-block; color:#999; margin-right:10px; font-size:14px;}
.link_tab_show a:hover{color:#fff;}

.hj_xy{ clear:both; border-top:1px dashed #515050; padding:15px 0; color:#dedede; line-height:26px; font-size:14px;}
.hj_xy a{ color:#b2b2b2}
.hj_xy a:hover{ color:#fff}
.hj_xy .l{ float:left; width:531px; padding-right:159px; position:relative;}
.hj_xy .l .link_lm{ color:#b2b2b2; padding-top:17px; line-height:1.6}
.hj_xy .l .link_lm em{ padding:0 5px 0 8px;}
.hj_copyright{ color:#b2b2b2; line-height:1.6; padding-top:28px;}
.fd_lanmen{ position:absolute; height:122px; line-height:122px; width:132px; text-align:center; border:1px dashed #515050; right:10px; top:25px;}
.fd_lanmen img{ display:inline-block; vertical-align: middle; max-width:90%; max-height:90%;}

.hj_xy .honor{ float:right; width:495px; padding-left:15px; background:url(../images/f_lin.png) left center no-repeat; overflow:hidden; height:172px;}
.hj_xy .honor h3{ font-size:14px; color:#ccc; font-weight:bold;}
.hj_xy .honor ul { width:498px;}
.hj_xy .honor ul li{ float:left; padding-right:10px; padding-bottom:3px;}
.hj_xy .honor ul li a{ display:block; line-height:1;}
.hj_xy .honor ul li img{ display:inline-block; background-color:transparent}
/***标明***/
.footer_lay2 .hj_mark{ clear:both; font-size:14px; color:#f49917; line-height:1.6; padding-bottom:20px;}

.other_footer{ clear:both; font-size:14px; text-align:center;}
.other_footer a{ color:#b2b2b2}
.other_footer a:hover{ color:#fff}
.other_footer .link_lm{ color:#b2b2b2; padding-top:17px; line-height:1.6}
.other_footer .link_lm em{ padding:0 5px 0 8px;}
.other_footer .hj_copyright{ padding-top:15px; text-align:center;}
.other_footer .honor_show{ padding:25px 0 15px 0;}
.other_footer .honor_show ul { display:inline-block;}
.other_footer .honor_show ul li{ float:left; padding-right:10px; padding-bottom:3px;}
.other_footer .honor_show ul li a{ display:block; line-height:1;}
.other_footer .honor_show ul li img{ display:inline-block;}
.other_footer .honor_show ul li .fd_lanmen2{ position:relative; border:1px dashed #515050; line-height:58px; height:58px; padding:0 5px;}
.fd_lanmen2 img{ display:inline-block; vertical-align:middle; margin-top:-4px;}
/*--- new footer样式结束 ---*/


/**************** tab *************/
.fod .dis {DISPLAY: block}
.fod .undis {DISPLAY: none}


.hd_map_lay .fod .dis {DISPLAY: block; height:auto;}
.hd_map_lay .fod .undis {DISPLAY: block; height:0; overflow:hidden;}


.fod2 .dis { position:relative; z-index:1; height:auto; height:331px;}
.fod2 .undis { position:relative; z-index:0; height:0; overflow:hidden;}


/*分页*/
.pagebar{padding:20px 0 12px 0; text-align: center; clear:both; font: normal 13px Microsoft Yahei;}
.pagebar form{margin:10px auto; text-align:right;}
.pagebar .page_now{color:#fff; font-weight:bold; padding:4px 6px; background:#4398ce; }
.pagebar .current{ border:1px solid #e60012; color:#fff; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; background:#e60012; }
.pagebar a.current:hover{ color:#fff;}
.pagebar a{border:1px solid #ccc; background-color:#fff; color:#808080; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar span.current{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar a:hover{border:1px solid #e60012; color:#e60012;}
.pagebar a.current{border:1px solid #e60012; background-color:#e60012; color:#fff;}
.pagebar a.tips{ border:1px solid #CAC6C6; color:#CAC6C6; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar span.tips{ border:1px solid #CAC6C6; color:#CAC6C6; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; background-color:#fff;}
.pagebar span{color:#808080; padding:0 5px;}
.pagebar .page_input{ border:1px solid #CAC6C6; width:38px; height:38px; line-height:38px; text-align:center; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar .enter_go{ background-color:#f0f0f0; padding:9px 16px}
.pagebar .next,.pagebar .prev{ padding-left: 10px!important; padding-right: 10px!important;}

.pagebar .pagination li{ display:inline-block}
.pagination li.disabled:nth-child(1) span,.pagination li.disabled:nth-last-child(1) span{border: 1px solid #ccc; color: #808080; padding: 8px 5px 7px 5px; margin: 0 3px;  min-width: 25px;  display: inline-block;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px; color:#CAC6C6}


/*********弹框***********/
.con_tk_box{ display:block; width:400px;}
.con_tk_box .title{ background-color:#e8e8e8; height:40px; line-height:40px; padding:0 10px;}
.con_tk_box .title em{ display:inline-block; vertical-align:middle; line-height:20px; font-size:14px; padding-left:5px;}
.con_tk_box .title a{ float:right;}
.con_tk_main { text-align:center; font-size:14px; padding:20px;}
.con_tk_main .tk_ts{ padding:10px 0px 20px;}
.con_tk_main .bt{ clear:both; padding: 10px 0}
.con_tk_main .bt .btn2{ border:1px solid #333; padding:3px 18px; color:#333; margin: 0 15px;}
.con_tk_main .bt .yes_btn{ border:1px solid #e60012; color:#e60012;}




/***到顶***/
.fixed-tool { width:62px; border:0px solid #e5e4e4; position:fixed; right:0; bottom:80px; z-index:100; display:none; }
.fixed-tool li { text-align:center; font-size:12px }
.fixed-tool li.top a i{ background-color:#fff; background-image:url(../images/gotop.png); width:32px; height:32px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; display: inline-block; border:1px solid #ccc;}
.fixed-tool li.top a span{ display:block; color:#666;}


/*******动画*******/
@-webkit-keyframes lcjj_top_up{ 
	0%{ margin-top:0px; }
	20%{ margin-top:4px; }
  	40%{ margin-top:8px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
}
@-moz-keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
@keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
/*@font-face{
font-family:Georgia;
/*为引入的字体命名*/
/*src:url(../js/font/georgia.ttf);
/*定义要引入字体文件的路径
}*/
/****弹框*****/
.yytk_box{ width:970px; height:500px; font-family:"Microsoft YaHei"; position:relative; background:#fff; margin:20px; -webkit-background-clip: content;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);
    border-radius: 2px;}
.yytk_box .left{ float:left; position:relative; width:580px; height:435px; padding:33px 20px 0px 20px; overflow:hidden; }
.yytk_box .left img{ position:relative; width:100%;}
.yytk_box .left span.tj_ico{ position:absolute; z-index:1; left:30px; top:33px; background-image:url(../images/tj_ico.png); height:47px; padding-top:3px; line-height:18px; width:42px; text-align:center; display:inline-block; color:#fff;}
.yytk_box .left h3.ti{ bottom:0px; position:absolute; width:560px; left:20px; background-color:rgba(0, 0, 0, 0.6); z-index:1; color:#fff; line-height:36px; padding:0 10px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.yytk_box .left h3.ti a { color:#fff;}
.yytk_box .right{ width:325px; float:right; padding:33px 20px 33px 0;}
.yytk_box .right h3.ti{ font-size:20px; font-weight:bold; min-height:49px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:1; }
.yytk_box .right .txt{ font-size:14px; max-height:84px; line-height:20px;}
.yytk_box .right .txt p{ color:#808080; line-height:20px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.yytk_box .right .txt p span{ color:#262626;}

.yytk_box .right .pire{border-top:1px dashed #e60012; border-bottom:1px dashed #e60012; font-size:14px; line-height:34px; margin:15px 0;}
.yytk_box .right .pire span{ color:#e60012; font-size:18px;}
.yytk_box .right .pire i{ font-style:normal; color:#e60012;}
.yytk_box .right .pire .rmb{ padding:0 2px 0 0 !important; font-family:arial;}
.yytk_box .right .pire em{ padding-left:10px;}
.yytk_box .right .pire .last{ float:right;}
.yytk_box .right .pleft30{ padding-left:30px;}
.yytk_box .right .pire .sj_pire{ text-decoration: line-through;}
.yytk_box .right .tk_bm_box{ display:inline-block; width:100%; padding-top:12px;}
.tk_bm_box h3{ font-weight:bold; font-size:16px; padding-bottom:12px;}
.tk_bm_box .w_in{ position: relative; padding-bottom:10px;}
.tk_bm_box .w_in span.title{ color:#262626; position:absolute; left:8px; top:0px; font-size:14px; line-height:38px;}
.tk_bm_box .w_in .label_box { background: #fff; display: block; border: 1px solid rgba(0,0,0,0.3);    -o-border-radius: 8px; border-radius: 8px; height: 38px; line-height: 38px;}
.tk_bm_box .w_in .label_box input{height: 38px; width:265px;  margin-top: 0; line-height: normal; padding: 0 10px 0 50px;  background: none; border: 0 none;  font-size: 14px;}
.tk_bm_box .bt{ clear:both; text-align:center; padding-top:5px;}
.tk_bm_box .bt .tk_bm_btn{ width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; color:#fff; background-color:#e60012; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; font-size:18px; font-weight:bold;}
.yytk_box .clx_tk{ position:absolute; z-index:2; right:-14px; top:-20px; background:url(../images/tk_cloxx.png); display:inline-block; width:40px; height:40px;}

.layui-tk-none{ background-color:transparent!important; -webkit-background-clip: content;
    box-shadow: 0px 0px 0px rgba(0,0,0,0)!important;
    border-radius: 0px!important;}


.f_bg{ background:rgba(0, 0, 0, 0.4); position: fixed; z-index:88; top:0; left:0; right:0; bottom:0;}
.f_tk_box{ position: fixed; z-index:89; top:0; left:0; right:0; bottom:0;}
.bmtk_box{ width:400px; height:370px; padding-left:470px; font-family:"Microsoft YaHei"; position: absolute; background:#fff; margin:20px; -webkit-background-clip: content;  box-shadow: 1px 1px 50px rgba(0,0,0,.3);  border-radius: 0px; left:50%; margin-left:-435px; top:50%; margin-top:-185px; z-index:89;}
.bmtk_box .pic{ position:absolute; left:0; top:0; width:470px; height:370px; overflow:hidden;}
.ftk_bm_box{ clear:both;}
.ftk_bm_box .bm_txt{ padding:0 30px;}
.ftk_bm_box .bm_txt .top { padding: 21px 0 22px;}
.ftk_bm_box .top p{ font-size:18px;}

.ftk_bm_box .bm_txt .l_bm{ padding-bottom:15px;}
.ftk_bm_box .bm_txt .l_bm input{ width:279px;}
.ftk_bm_box .bm_txt .l_bt{ text-align:center;}
.ftk_bm_box .bm_txt .l_bt .btn{ width:220px; text-align:center; display:inline-block;}
.ftk_bm_box .bm_txt .l_bt .btn_y{ background-color:#e9ce7a; color:#81652c}
.ftk_bm_box .bm_txt .l_bt .btn_y:hover{ background-color:#f8dc82;}
.ftk_bm_box .bm_txt .l_bt p{ text-align:center; padding-top:5px; font-size:12px;}
.ftk_bm_box .bm_txt .l_bt p a{ color:#999; text-decoration:underline;}
.bmtk_box .clx_tk{ position:absolute; z-index:2; right:-9px; top:-10px; background:url(../images/tk_cloxx2.png); display:inline-block; width:22px; height:22px;}
.bmtk_box .tk_vip_sm{ background-color:#fff; width:870px; font-size:14px; position:absolute; text-align:justify; left:0; margin-top:16px; min-height:40px; display:none; border:none;}
.bmtk_box .tk_vip_sm span{ padding:10px 28px; display:block;}
/****优惠弹框****/
.yhtk_box{ width:970px; min-height:518px; font-family:"Microsoft YaHei"; position:relative; background:#fff; margin:20px; -webkit-background-clip: content;  box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
.yhtk_box .clx_tk{ position:absolute; z-index:2; right:-14px; top:-20px; background:url(../images/tk_cloxx.png); display:inline-block; width:40px; height:40px;}
.yhtk_box .yh_hd{ background:#cc1e00; padding:26px;}
.yhtk_box .yh_hd dl{ position:relative; height:158px; padding-left:300px;}
.yhtk_box .yh_hd dl dt{ position:absolute; left:0;}
.yhtk_box .yh_hd dl dt img{ width:277px; height:153px; border:2px solid #fff;}
.yhtk_box .yh_hd dl dd{ color:#fff;}
.yhtk_box .yh_hd dl dd h3{ font-size:24px; padding-top:10px; height:60px;}
.yhtk_box .yh_hd dl dd p{ font-size:14px; color:#fff;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.yhtk_box .yh_tkmain{ padding:28px;}
.yh_tkmain .left{ float:left; border:1px solid #ccc; padding:25px 15px 25px 10px; width:530px; position:relative; min-height:195px;}
.yh_tkmain .left img {width: 100%!important; display: block;}
.yh_tkmain .left .ti{ background-color:#fff; position:absolute; top:-15px; font-size:18px; font-weight:bold; padding: 0 10px; left:20px;}
.yh_tkmain .left .ti em{ width:7px; height:7px; background:url(../images/dot_13.png) no-repeat; display:inline-block; position:absolute; top:50%; margin-top:-2px;}
.yh_tkmain .left .ti em.l{ left:0;}
.yh_tkmain .left .ti em.r{ right:0;}
.yh_tkmain .left .txt{ font-size:14px; text-align:justify}
.yh_tkmain .left .txt h3{ padding-bottom:4px;}
.yh_tkmain .right{width:325px; float:right}
.yh_tkmain .right .tk_bm_box{ display:inline-block; width:100%; padding-top:12px;}
.yh_tkmain .tk_bm_box h3 { font-size:18px;}
.yh_tkmain .tk_bm_box h3 span.ts{ float:right; font-size:14px; font-weight:normal; line-height:30px;}
.yh_tkmain .tk_bm_box h3 span.ts em{ color:#e60012}
/****报名***/
.index_bm_box{ background-color:#fff; min-height:400px;}
.index_bm_box h3{ font-size:18px; font-weight:bold; background-color:#fff; height:49px; line-height:49px; border-bottom:1px solid #e60012; padding-left:15px;}
.bm_tab_ti{ clear:both; font-size:18px; }
.bm_tab_ti div { float:left; width:50%; text-align:center; height:50px; line-height:50px; background-color:#e8e8e8; cursor:pointer; color:#999;}
.bm_tab_ti div .i_bm { background-position: -375px -46px;}
.bm_tab_ti div.s1 .i_bm { background-position: -341px -46px;}
.bm_tab_ti div.s1{ background-color:#fff; color:#e60012; cursor: default}

.bm_txt{ clear:both; padding:0 15px;}
.bm_txt .l_bm{ clear:both; position:relative; padding-bottom:10px;}
.bm_txt .l_bm input{ border:1px solid #ccc; width:157px; height:38px; line-height:38px; outline:none; font-size:14px; padding:0 10px 0 51px; color:#000;}
.bm_txt .l_bm .ti{ position:absolute; left:0; top:1px; padding-left:10px; width:43px; font-size:14px; height:38px; line-height:38px; color:#333;}
.bm_txt .top{ min-height:13px; line-height:23px; text-align:center; padding:13px 0 9px}
.bm_txt .l_bt .btn{ background-color:#e60012; color:#fff; text-align:center; display:block; line-height:40px; font-size:16px; font-weight:bold; box-shadow: 0px 2px 5px rgba(230, 0, 18, 0.5);}
.bm_txt .l_bt .btn:hover{ background-color:#f53242;}
.bm_txt .ts{ font-size:14px; text-align:center; color:#999; line-height:26x; padding-top:16px;}

.vip_sm{ display:none; border:1px solid #ecd48a; position:absolute; width:630px; background-color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top:10px;}
.vip_sm span{padding:10px 30px; display:block; font-size:14px}
.vip_sm em{ background:url(../images/up_b.png); width:18px; height:10px; display:inline-block; top:-9px; left:100px; position:absolute;}
.index_bm h3{ text-align:center;}
.index_bm .s1 .i_vipbm{ background-position:-210px -79px}
.index_bm .bm_mf .top p{ font-size:18px;}
.index_bm .bm_mf .top span{ font-size:14px; padding-top:5px; display:block; padding-bottom:8px;}
.index_bm .bm_mf .top span em.bm_mun{ font-size:24px; color:#e60012; font-weight:bold; font-style:italic; padding-right:5px;}

.index_bm .bm_vip .top p{ font-size:18px;}
.index_bm .bm_vip .top span{ font-size:14px; padding-top:5px; display:block; padding-bottom:0px;}
.index_bm .bm_vip .top span em.bm_mun{ font-size:24px; color:#d3a84f; font-weight:bold; font-style:italic;padding-right:5px;}

.bm_vip .l_bt .btn{ background-color:#e9ce7a; color:#81652c; box-shadow:0px 2px 5px rgba(233, 206, 122, 0.5);}
.bm_vip .l_bt .btn:hover{ background-color:#f8dc82;}
.index_bm .bm_vip .l_bt .btn{ background-color:#e9ce7a; color:#81652c; box-shadow:0px 2px 5px rgba(233, 206, 122, 0.5);}
.index_bm .bm_vip .l_bt .btn:hover{ background-color:#f8dc82;}
.index_bm .bm_vip .l_bt p{ text-align:center; padding-top:5px; font-size:12px;}
.index_bm .bm_vip .l_bt p a{ color:#999; text-decoration:underline;}

.s1 .i_vipbm{ background-position:-210px -79px}
/****底边****/
.no_fixed{ position: inherit!important}

.bt_bm_tab{ position:relative;}
.bt_bm_tab{ clear:both; position:relative; z-index:1; height:0px; }
.bt_bm_tab div{ width:180px; float:left; font-size:18px; cursor:pointer; color:#333; background-image: url(../images/bt_tab.png); height:45px; line-height:35px; line-height:35px; padding-top:10px; background-repeat:no-repeat; background-position: -227px 0; text-align:center; position:absolute; z-index:1; top:-45px; opacity: 0.6;}
.bt_bm_tab div.s1{ width:205px; line-height:45px; line-height:45px; padding-top:0px;  font-size:24px; color:#fff; font-weight:bold; background-position: -14px 0; z-index:2;opacity: 1;}
.bt_bm_tab div#ti1{ left:48px;}
.bt_bm_tab div#ti2{ left:179px;}



.bottom_box { height: 70px; position: fixed; bottom:0px; z-index: 20; width: 100%; _position: absolute; _left: expression(eval(document.documentElement.scrollLeft)); _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215)); transition:300ms ease all;}
.b_up{ bottom:0px;}
.bottom_box_bj{height: 70px; background: #15161a; position: absolute; bottom: 0px; z-index: 5; width: 100%; opacity: 0.78; filter: alpha(opacity=78); -ms-filter: alpha(opacity=78);}
.bottom_box_click{ display:block; width:100%; height:59px; cursor:pointer; position:absolute; z-index:10; top:56px;}
.bottom_box_click_toleft{ position:relative; width:1100px; z-index:11; margin:0 auto;}
.yy_up dt{ color:#f2ad09; font-size:24px; font-weight:bold; line-height:30px; float:left; padding-top:5px; padding-right:30px; padding-left:10px;}
.yy_up dd{ float:left; padding-right:20px; position:relative;}
.yy_up dd .ti{ color:#b2b2b2; font-size:14px; position:absolute; left:0; width:56px; text-align:center;}
.fotin_box{ margin-top:15px; background-image:url(../images/f_btn.png); background-repeat:no-repeat; height:42px; line-height:42px; display:inline-block;}
.fotin_box input{ background:none; border:none; outline:none; height:42px; line-height:42px; color:#fff; font-size:14px; padding:0 10px 0 56px;}
.fotin_box input::-webkit-input-placeholder{ font-size: 14px; color: #b2b2b2; font-family:"Microsoft YaHei"}
.fotin_box_1{ width:251px; background-position: 0 0;}
.fotin_box_1 input{ width:185px; }
.fotin_box_2{ width:251px; background-position: 0 0;}
.fotin_box_2 input{ width:185px; }
.fotin_box_3{ width:251px; background-position: 0 0;}
.fotin_box_3 input{ width:185px; }
.yy_up dd .btn{ margin-top:12px; background:#e60012; overflow:hidden; background-repeat:no-repeat; display:inline-block; text-align:center; width:150px; height:40px; line-height:40px; color:#fff; font-size:16px;  }
.yy_up dd .btn:hover{ background:#f53242;}
.goleft{ position:absolute; right:0px; color:#fff; top:19px; background-image:url(../images/f_btn.png); background-repeat:no-repeat; background-position:-904px -5px; width:32px; height:32px; display:inline-block; }
.yy_vip{ position:relative;}
.yy_vip dd .btn{ background:#e9ce7a; color:#81652c;}
.yy_vip dd .btn:hover{ background:#e9ce7a;}
.vip_ts{ color:#ccc; display:inline-block; vertical-align: top; text-decoration:underline; margin-top:20px; margin-left:20px;}

.yy_vip .vip_sm{ display: none; border:1px solid #ecd48a; position:absolute; width:630px; background-color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top:10px; bottom:9px; top:inherit; right:0;}
.yy_vip .vip_sm span{padding:10px 30px; display:block; font-size:14px;  word-wrap: break-word;} 
.yy_vip .vip_sm em{ background:url(../images/down_b.png); width:23px; height:10px; display:inline-block; top: inherit; bottom:-10px; left:525px; position:absolute;}

.b_left{ margin-left:-100%;}
.go_show { position: fixed; bottom:20px; z-index: 20; width:170px; height:70px; cursor:pointer;transition:300ms ease all 100ms; }
.go_show span{ display:inline-block; color:#d10005; font-size:18px; padding-left:28px; padding-top:10px; line-height:24px;}
.pet{ display:inline-block; background: url(../images/bm_pic.png); width:170px; height:96px; position:absolute;  }
.bottom_box_click_toleft .pet{ left:-110px; bottom:-60px;}
.go_show span.pet{ height: 95px; position:absolute; bottom:70px; left:0px; padding:0;}
/*******动画*******/
@-webkit-keyframes lcjj_top_up{ 
	0%{ margin-top:0px; }
	20%{ margin-top:4px; }
  	40%{ margin-top:8px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
}
@-moz-keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
@keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
/*弹框*/

/*浮右*/
.rlm_ico{ width:26px; height:26px; background-image: url(../images/rlm_ico.png); display:inline-block; background-repeat:no-repeat; vertical-align:top;}
.i_man{ background-position: -7px -9px;}
.i_qz{background-position: -7px -64px;}
.i_qq2{background-position: -7px -115px;}
.i_tel2{background-position: -7px -168px;}
.i_wx2{background-position: -7px -221px;}
.i_totop2{background-position: -7px -267px;}
.i_baidu{background-position: -7px -315px;}


.fixed-right { width:38px; background-color:#262626; position: fixed; right:0; z-index:21; top:0px; bottom:0; }
.fixed-right img{ background-image:none;}
.top_bod{  top:24%;}
.mid_bod{  top:50%;}
.foot_bod{  bottom:0%;}

.r_bot{ display:block; width:100%; clear:both; position:absolute;}

.r_bot .rtab_item{ position:relative;  color:#333;}
.rtab_item .sico{ display:block; text-align:center; color:#fff; cursor:pointer }
.rtab_item:hover .sico{ background-color:#d91720;}
.rtab_item .sico span{line-height:16px;}
.rtab_item .f_box{ display:none; background:#fff; width:110px; min-height:140px; border:1px solid #dedede; position:absolute; left:-112px; top:0;}
.rtab_item:hover .f_box{ display:block;}
.my_login .p_man{ text-align:center; padding:13px 0 0px 0;}
.my_login .p_man span{ display:inline-block; margin-top:0px; width:47px; height:47px; overflow:hidden; background-color:#CCC}
.my_login .p_man img{ width:100%; height:100%;}
.my_login .p_login{ text-align:center; color:#333;  font-size:14px;}
.my_login .p_login a{ color:#333;}
.my_login .p_login a.red{ color:#d91720;}
.my_login .p_ts{ line-height:18px; color:#999; padding:6px 10px 0 13px; }
.my_login .p_name{ text-align:center; color:#333;  font-size:14px;}
.my_login .p_name a{ color:#333;}
.my_login .m_jf{ text-align:center; padding-top:14px; }
.my_login .m_jf span{ display:inline-block; background-color:#e60012; color:#fff; line-height:16px; padding:3px 10px;}
.my_login .m_jf span em{ display:inline-block; vertical-align:middle; padding-left:2px;}

.hd_bot .sico{ display:block; text-align:center; color:#fff; cursor:pointer; padding:8px 0; margin-top:30px; }
.hd_bot .f_box{ min-height:41px;}
.hd_bot .f_box a{ display:block; line-height:41px; text-align:center; font-size:14px; color:#333;}
.hd_bot .f_box a:hover{ background-color:#F0EBEB}

.rtab_item2 .sico{ display:block; text-align:center; color:#fff; cursor:pointer; padding:8px 0; }

.qq_bot .f_box{ min-height:41px;}
.qq_bot .qq_box a{ width:55px; height:41px; float:left; text-align:center; color:#333;}
.qq_bot .qq_box a:hover{ background-color:#e8e8e8;}
.qq_bot .qq_box i{ display:block; text-align:center; padding-top:2px;}
.qq_bot .qq_box i img{ display:inline-block; vertical-align:top;}
.qq_bot .qq_box span{ display:block; text-align:center; line-height:12px; padding-top:1px;}

.tel_bot .f_box{ min-height:41px;}
.tel_bot .tel_box span{ display:block; font-size:14px; padding-left:10px; line-height:14px; padding-top:3px;}
.tel_bot .tel_box p{ padding-left:10px; font-size:14px;}
.tel_bot .tel_box p a{ color:#333;}

.wx_bot .wx_box{ text-align:center; font-size:14px; color:#333;}
.wx_bot .wx_box span{ display:block; padding:8px 0 7px;}
.wx_bot .wx_box .wx_pic{ text-align:center;}
.wx_bot .wx_box .wx_pic img{ width:75px; height:75px; display:inline-block; vertical-align:top;}
.wx_bot .wx_box p{ font-size:12px; padding:6px 10px 0 10px;}

.yz_bot .sico{ display:block; text-align:center; color:#fff; cursor:pointer; padding:3px 0; }
.yz_bot .sico i{ font-style:normal; width:30px; display:inline-block; line-height:17px; font-size:14px;}

.yz_bot .f_box{ min-height:41px;}
.yz_bot .f_box a{ display:block; line-height:41px; text-align:center; font-size:14px; color:#333;}
.yz_bot .f_box a:hover{ background-color:#F0EBEB}

.totop_bot .f_box{ min-height:41px;}
.totop_bot .f_box a{ display:block; line-height:41px; text-align:center; font-size:14px; color:#333;}
.totop_bot .f_box a:hover{ background-color:#F0EBEB}

.yk_yz .lg_box{ background:#fff; width:360px;}
.lg_box .ti{ font-size:18px; padding:5px 10px;  background-color: #EDECEC;}
.lg_box .l_box{ font-size:14px; padding:0px 0px 15px;}
.lg_box .tk_main{ padding:20px 20px 10px 20px;}
.lg_box .l_box2{ position:relative;}
.lg_box .l_box2 input{height: 38px; width:96%; margin-top: 0; line-height: normal; padding: 0 2%; background: none; border:1px solid #e8e8e8;  font-size: 14px;}
.lg_box .l_box2 .yzm_btn{ position:absolute; right:0; line-height:38px; top:1px; width:40%; text-align:center; border-left:1px solid #e8e8e8; color:#22B4FF; background-color:#FFF6F6}
.lg_box .bt { text-align:center; padding:0px 20px 30px 20px;}
.lg_box .bt .btn { width: 100%; height: 40px; line-height: 40px; text-align: center; display: inline-block;  color: #fff; background-color: #e60012; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; font-size: 18px;  font-weight: bold;}
.lg_box .ti{ position:relative;}
.lg_box .ti a{position:absolute; right:10px; top:50%; margin-top:-15px; height:30px; width:30px; text-align:center; }
.lg_box .ti a i{ display: inline-block; background-image:url(../images/colxx_sm.png); width:10px; height:10px; }
.lg_box .ti a:hover i{ background-position:-10px 0;}


.yk_bmsel .sl_box{ width:800px;  background:#fff; }
.sl_box .tis{ font-size:18px; padding:11px 10px;  background-color: #EDECEC; position:relative;}
.sl_box .tk_main{ clear:both;}
.sl_box .tis a{position:absolute; right:10px; top:50%; margin-top:-15px; height:30px; width:30px; text-align:center; }
.sl_box .tis a i{ display: inline-block; background-image:url(../images/colxx_sm.png); width:10px; height:10px; }
.sl_box .tis a:hover i{ background-position:-10px 0;}
.sel_box{ max-height:360px; min-height:150px; overflow-y:auto; padding:0px 20px 10px 20px;}
.sel_box label{clear:both; border-bottom:1px solid #e8e8e8; position:relative; height:100px; padding:15px 120px 15px 210px; display:block;}
.sel_box .pic{ position:absolute; left:0; top:15px;}
.sel_box .pic img{ width:200px; height:100px; vertical-align:top}

.sel_box .txt_box h3{ font-size:14px; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sel_box .txt_box h3 a{ color:#333;}
.sel_box .txt_box h3 a:hover{ color:#e60012;}
.sel_box .txt_box p{ font-size:12px; line-height:20px; padding-bottom:3px; color:#333; }
.sel_box .txt_box p .ti{ font-weight:bold;}

.sel_box .td{ position:absolute; right:0; top:50%; margin-top:-14px;}
.sel_ico{ display:inline-block; background-image:url(../images/sel_ico.png); width:28px; height:28px; background-position:0 0 ;}
.sel_hdon{ background-position:0 -42px;}
.sl_box .bt { text-align:center; padding:20px 20px 30px 20px;}
.sl_box .bt .btn { width:320px; height: 40px; line-height: 40px; text-align: center; display: inline-block;  color: #fff; background-color: #e60012; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; font-size: 18px;  font-weight: bold;}
.sl_box .bt .btn:hover{ background-color:#f62d3d;}
.window_hide{display:none;}
.map_txt{ clear:both; color:#808080; line-height:18px;}
.map_txt .txt{ clear:both;  overflow: hidden; max-height:36px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.anchorBL {display: none!important;}